function mostrarListaPE(){
    $.ajax({
        url: 'VisualizadorBuscarPE',
        type: 'post',

        beforeSend: function (){
            $('#respuesta_general').html('Cargando Formulario'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#error').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $("#respuesta_general").html(respuesta);
            $("#gestionarD").click(function()
            {
                var nombrePE = $(this).attr("title");
                mostrarMateriasPE(nombrePE);
            });        
        }
    });
}

function mostrarMateriasPE(nombrePE){
    var evento = "mostrarCarreras";
    var parametros = {
        'evento' : evento,
        'nombrePE' : nombrePE
    };

    $.ajax({
        data: parametros,
        url: 'GestorDeDependenciasDidacticas',
        type: 'post',

        beforeSend: function (){
            $('#respuesta_general').html('Cargando programas educativos...'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#error').html('No se ha podido mostrar los programas educativos.');
        },

        success: function (respuesta) 
        { 
            $("#respuesta_general").html(respuesta); 
                  
                 
        }
    });
}
function registrarDependencias(claveAsigDependiente,idSelect1,idSelect2,idSelect3){
    var evento = "registrarDependencias";
    var nombrePE = $("#botonDependencias").attr("title");
    var claveInde1;
    var claveInde2;
    var claveInde3;
    var stringclave1 = document.getElementById(idSelect1);
    var stringclave2 = document.getElementById(idSelect2);
    var stringclave3 = document.getElementById(idSelect3);
    if(stringclave1 == "Seleccione dependencia"){
        claveInde1 = 0;
    }
    else{
        var selIndex = stringclave1.selectedIndex;
        claveInde1 = stringclave1.options[selIndex].value;
       
        if(stringclave2 == "Seleccione dependencia"){
            claveInde2 = 0;
        }
        else{
            var selIndex2 = stringclave2.selectedIndex;
            claveInde2 = stringclave2.options[selIndex2].value;
            if(stringclave3 == "Seleccione dependencia"){
                claveInde3 = 0;
            }
            else{
                var selIndex3 = stringclave3.selectedIndex;
                claveInde3 = stringclave3.options[selIndex3].value;
            }
        }
    }
    if(claveInde1 == 0 && claveInde2 == 0 && claveInde3 == 0){
        alert("Seleccione almenos una asignatura de la cual dependa la materia.");
    }
    else{
        if(claveInde1 == claveInde2 && claveInde1 != 0 && claveInde2 != 0){
            alert("No seleccione las mismas asignaturas independientes.");
        }
        else{
            if(claveInde1 == claveInde3 && claveInde1 != 0 && claveInde3 != 0){
                alert("No seleccione las mismas asignaturas independientes.");
            }
            else{
                if(claveInde2 == claveInde3 && claveInde2!=0 && claveInde3!=0){
                    alert("No seleccione las mismas asignaturas independientes.");
                }
                else{
                    var parametros = {
                        'evento' : evento,
                        'claveInde1' : claveInde1,
                        'claveInde2' : claveInde2,
                        'claveInde3' : claveInde3,
                        'claveDep' : claveAsigDependiente,
                        'nombrePE' : nombrePE
                    };

                    $.ajax({
                        data: parametros,
                        url: 'GestorDeDependenciasDidacticas',
                        type: 'post',

                        beforeSend: function (){
                            $('#divDependencias').html('Registrando dependencia...'); 
                        },
                        error : function(XMLHttpRequest, textStatus, errorThrown) 
                        { 
                            $('#error').html('No se ha podido mostrar los programas educativos.');
                        },

                        success: function (respuesta) 
                        { 
                            alert("Dependencias registradas exitosamente");
                        //$("#divDependencias").html(respuesta); 
                  
                        }
                    });     
                }
            }
        }
    }
                             
}

